世新大學九十一學年度碩士班招生考試試題
系所別 |
考試科目 |
平面傳播科技學系碩士班 |
電子計算機概論 |
※ 考生請於答案卷內作答
1. 請證明X1•X2•…•Xn=X1+X2+…+Xn 。其中•表示and運算,+表示or運算,而X則為not x。
2. (10分)
請分別定義2的補數(2’s complement)與1的補數(1’s complement)。設某C編譯器對於每一個long int 型別之變數 (variables)給予4個bytes來表示,請寫出其有效表示範圍(負數以2的補數表示)。
3. (20分)
下列function之執行結果為何?
Int do_something(void)
{
int m, n;
n=1;
do
{
m=0;
while(m++<n)
printf(“**”);printf(“\n”);
}
while(++n<=10)
}
4. (20分)
假設有下列程式片段。
dobble a[5]={7.0,8.0,10.0,16.0,20.0};
dobble *pa=&a[2]; **ppa=&pa;
int j=4
已知pa=400,ppa=800。請問下列各式之值為何?
(1) pa+j (2) *pa+j (3) *ppa (4) *ppa+1 (5) *(*ppa+1)
5. (10分)
1TB(Terabyte)=(____) B (Byte) = (____) KB (Kilobyte) = (____) MB (Megabyte) = (____) GB (Gigabyte) = (____) bits。
6. (15分)
請寫出C語言中任意五種資料型別之名稱與每一個該型變數之長度。
7. (15分)
請繪圖說明ALU、CU、register、L1 cache、L2 cache、RAM、以及Hard Disk間之關係。